www.gusucode.com > Quantum-Behaved Particle Swarm Optimization 工具箱matlab源码 > Quantum-Behaved Particle Swarm Optimization/Quantum-behaved Particle Swarm Optimization/dejong5fc.m
function z = dejong5fc(xx) % De Jong function n.5 % Search domain: [-65.536,65.536] % Global minimum: f(x) = 0.998 | x = (-31.97833,-31.97833) % xx = max(-65.536,min(65.536,xx)); x1 = xx(:,1); x2 = xx(:,2); a = [-32, -16, 0, 16, 32, -32, -16, 0, 16, 32, -32, -16, 0, 16, 32 -32, -16, 0, 16, 32, -32, -16, 0, 16, 32; -32, -32, -32, -32, -32, -16, -16, -16, -16, -16, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 32, 32, 32, 32, 32]; jj = 1:25; z = (0.002 + sum(1./(jj + (x1 - a(1,:)).^6 + (x2 - a(2,:)).^6),2)).^-1; end